home *** CD-ROM | disk | FTP | other *** search
/ PCGUIA 2010 Software/Programs / PCGuia_programas.iso / Software / Internet / The Dude / dude-install-3.5.exe / data / files / mibs / RADIUS-AUTH-CLIENT-MIB.txt < prev    next >
Encoding:
Text File  |  2009-12-11  |  11.0 KB  |  315 lines

  1. RADIUS-AUTH-CLIENT-MIB DEFINITIONS ::= BEGIN
  2.  
  3. IMPORTS
  4.        MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY,
  5.        Counter32, Integer32, Gauge32,
  6.        IpAddress, TimeTicks, mib-2      FROM SNMPv2-SMI
  7.        SnmpAdminString                  FROM SNMP-FRAMEWORK-MIB
  8.        MODULE-COMPLIANCE, OBJECT-GROUP  FROM SNMPv2-CONF;
  9.  
  10. radiusMIB OBJECT-IDENTITY
  11.        STATUS  current
  12.        DESCRIPTION
  13.              "The OID assigned to RADIUS MIB work by the IANA."
  14.         ::= { mib-2 67 }
  15.  
  16. radiusAuthentication  OBJECT IDENTIFIER ::= {radiusMIB 1}
  17.  
  18. radiusAuthClientMIB MODULE-IDENTITY
  19.        LAST-UPDATED "9906110000Z" -- 11 Jun 1999
  20.        ORGANIZATION "IETF RADIUS Working Group."
  21.        CONTACT-INFO
  22.               " Bernard Aboba
  23.                 Microsoft
  24.  
  25.                 One Microsoft Way
  26.                 Redmond, WA  98052
  27.                 US
  28.  
  29.                 Phone: +1 425 936 6605
  30.                 EMail: bernarda@microsoft.com"
  31.        DESCRIPTION
  32.              "The MIB module for entities implementing the client
  33.               side of the Remote Access Dialin User Service (RADIUS)
  34.               authentication protocol."
  35.        REVISION "9906110000Z"    -- 11 Jun 1999
  36.        DESCRIPTION "Initial version as published in RFC 2618"
  37.        ::= { radiusAuthentication 2 }
  38.  
  39. radiusAuthClientMIBObjects     OBJECT IDENTIFIER ::=
  40.                                                { radiusAuthClientMIB 1 }
  41.  
  42. radiusAuthClient  OBJECT IDENTIFIER ::= { radiusAuthClientMIBObjects 1 }
  43.  
  44. radiusAuthClientInvalidServerAddresses OBJECT-TYPE
  45.       SYNTAX Counter32
  46.       MAX-ACCESS read-only
  47.       STATUS current
  48.       DESCRIPTION
  49.             "The number of RADIUS Access-Response packets
  50.              received from unknown addresses."
  51.       ::= { radiusAuthClient 1 }
  52.  
  53. radiusAuthClientIdentifier OBJECT-TYPE
  54.       SYNTAX SnmpAdminString
  55.       MAX-ACCESS read-only
  56.       STATUS current
  57.       DESCRIPTION
  58.              "The NAS-Identifier of the RADIUS authentication client.
  59.               This is not necessarily the same as sysName in MIB II."
  60.       ::= { radiusAuthClient 2 }
  61.  
  62. radiusAuthServerTable OBJECT-TYPE
  63.       SYNTAX     SEQUENCE OF RadiusAuthServerEntry
  64.       MAX-ACCESS not-accessible
  65.       STATUS     current
  66.       DESCRIPTION
  67.             "The (conceptual) table listing the RADIUS authentication
  68.              servers with which the client shares a secret."
  69.       ::= { radiusAuthClient 3 }
  70.  
  71. radiusAuthServerEntry OBJECT-TYPE
  72.       SYNTAX     RadiusAuthServerEntry
  73.       MAX-ACCESS not-accessible
  74.       STATUS     current
  75.       DESCRIPTION
  76.             "An entry (conceptual row) representing a RADIUS
  77.              authentication server with which the client shares
  78.              a secret."
  79.       INDEX      { radiusAuthServerIndex }
  80.       ::= { radiusAuthServerTable 1 }
  81.  
  82. RadiusAuthServerEntry ::= SEQUENCE {
  83.       radiusAuthServerIndex                           Integer32,
  84.       radiusAuthServerAddress                         IpAddress,
  85.       radiusAuthClientServerPortNumber                Integer32,
  86.       radiusAuthClientRoundTripTime                   TimeTicks,
  87.       radiusAuthClientAccessRequests                  Counter32,
  88.       radiusAuthClientAccessRetransmissions           Counter32,
  89.       radiusAuthClientAccessAccepts                   Counter32,
  90.       radiusAuthClientAccessRejects                   Counter32,
  91.       radiusAuthClientAccessChallenges                Counter32,
  92.       radiusAuthClientMalformedAccessResponses        Counter32,
  93.       radiusAuthClientBadAuthenticators               Counter32,
  94.       radiusAuthClientPendingRequests                   Gauge32,
  95.       radiusAuthClientTimeouts                        Counter32,
  96.       radiusAuthClientUnknownTypes                    Counter32,
  97.       radiusAuthClientPacketsDropped                  Counter32
  98. }
  99.  
  100. radiusAuthServerIndex OBJECT-TYPE
  101.       SYNTAX     Integer32 (1..2147483647)
  102.       MAX-ACCESS not-accessible
  103.       STATUS     current
  104.       DESCRIPTION
  105.              "A number uniquely identifying each RADIUS
  106.              Authentication server with which this client
  107.              communicates."
  108.       ::= { radiusAuthServerEntry 1 }
  109.  
  110. radiusAuthServerAddress OBJECT-TYPE
  111.       SYNTAX     IpAddress
  112.       MAX-ACCESS read-only
  113.       STATUS     current
  114.       DESCRIPTION
  115.             "The IP address of the RADIUS authentication server
  116.              referred to in this table entry."
  117.       ::= { radiusAuthServerEntry 2 }
  118.  
  119. radiusAuthClientServerPortNumber  OBJECT-TYPE
  120.       SYNTAX Integer32 (0..65535)
  121.       MAX-ACCESS read-only
  122.       STATUS current
  123.       DESCRIPTION
  124.             "The UDP port the client is using to send requests to
  125.              this server."
  126.       ::= { radiusAuthServerEntry 3 }
  127.  
  128. radiusAuthClientRoundTripTime  OBJECT-TYPE
  129.       SYNTAX TimeTicks
  130.       MAX-ACCESS read-only
  131.       STATUS current
  132.       DESCRIPTION
  133.             "The time interval (in hundredths of a second) between
  134.              the most recent Access-Reply/Access-Challenge and the
  135.              Access-Request that matched it from this RADIUS
  136.              authentication server."
  137.       ::= { radiusAuthServerEntry 4 }
  138.  
  139. -- Request/Response statistics
  140. --
  141. -- TotalIncomingPackets = Accepts + Rejects + Challenges + UnknownTypes
  142. --
  143. -- TotalIncomingPackets - MalformedResponses - BadAuthenticators -
  144. -- UnknownTypes - PacketsDropped = Successfully received
  145. --
  146. -- AccessRequests + PendingRequests + ClientTimeouts =
  147. -- Successfully Received
  148. --
  149. --
  150.  
  151. radiusAuthClientAccessRequests OBJECT-TYPE
  152.       SYNTAX Counter32
  153.       MAX-ACCESS read-only
  154.       STATUS current
  155.       DESCRIPTION
  156.             "The number of RADIUS Access-Request packets sent
  157.              to this server. This does not include retransmissions."
  158.       ::= { radiusAuthServerEntry 5 }
  159.  
  160. radiusAuthClientAccessRetransmissions OBJECT-TYPE
  161.       SYNTAX Counter32
  162.       MAX-ACCESS read-only
  163.       STATUS current
  164.       DESCRIPTION
  165.             "The number of RADIUS Access-Request packets
  166.              retransmitted to this RADIUS authentication server."
  167.       ::= { radiusAuthServerEntry 6 }
  168.  
  169. radiusAuthClientAccessAccepts OBJECT-TYPE
  170.       SYNTAX Counter32
  171.       MAX-ACCESS read-only
  172.       STATUS current
  173.       DESCRIPTION
  174.             "The number of RADIUS Access-Accept packets
  175.              (valid or invalid) received from this server."
  176.       ::= { radiusAuthServerEntry 7 }
  177.  
  178. radiusAuthClientAccessRejects OBJECT-TYPE
  179.       SYNTAX Counter32
  180.       MAX-ACCESS read-only
  181.       STATUS current
  182.       DESCRIPTION
  183.             "The number of RADIUS Access-Reject packets
  184.              (valid or invalid) received from this server."
  185.       ::= { radiusAuthServerEntry  8 }
  186.  
  187. radiusAuthClientAccessChallenges OBJECT-TYPE
  188.       SYNTAX Counter32
  189.       MAX-ACCESS read-only
  190.       STATUS current
  191.       DESCRIPTION
  192.             "The number of RADIUS Access-Challenge packets
  193.              (valid or invalid) received from this server."
  194.       ::= { radiusAuthServerEntry 9 }
  195.  
  196. -- "Access-Response" includes an Access-Accept, Access-Challenge
  197. -- or Access-Reject
  198.  
  199. radiusAuthClientMalformedAccessResponses OBJECT-TYPE
  200.       SYNTAX Counter32
  201.       MAX-ACCESS read-only
  202.       STATUS current
  203.       DESCRIPTION
  204.             "The number of malformed RADIUS Access-Response
  205.              packets received from this server.
  206.              Malformed packets include packets with
  207.              an invalid length. Bad authenticators or
  208.              Signature attributes or unknown types are not
  209.  
  210.              included as malformed access responses."
  211.       ::= { radiusAuthServerEntry 10 }
  212.  
  213. radiusAuthClientBadAuthenticators OBJECT-TYPE
  214.       SYNTAX Counter32
  215.       MAX-ACCESS read-only
  216.       STATUS current
  217.       DESCRIPTION
  218.             "The number of RADIUS Access-Response packets
  219.              containing invalid authenticators or Signature
  220.              attributes received from this server."
  221.       ::= { radiusAuthServerEntry 11 }
  222.  
  223. radiusAuthClientPendingRequests OBJECT-TYPE
  224.       SYNTAX Gauge32
  225.       MAX-ACCESS read-only
  226.       STATUS current
  227.       DESCRIPTION
  228.             "The number of RADIUS Access-Request packets
  229.              destined for this server that have not yet timed out
  230.              or received a response. This variable is incremented
  231.              when an Access-Request is sent and decremented due to
  232.              receipt of an Acess-Accept, Access-Reject or
  233.              Access-Challenge, a timeout or retransmission."
  234.       ::= { radiusAuthServerEntry 12 }
  235.  
  236. radiusAuthClientTimeouts OBJECT-TYPE
  237.      SYNTAX Counter32
  238.      MAX-ACCESS read-only
  239.      STATUS current
  240.      DESCRIPTION
  241.             "The number of authentication timeouts to this server.
  242.              After a timeout the client may retry to the same
  243.              server, send to a different server, or
  244.              give up. A retry to the same server is counted as a
  245.              retransmit as well as a timeout. A send to a different
  246.              server is counted as a Request as well as a timeout."
  247.       ::= { radiusAuthServerEntry  13 }
  248.  
  249. radiusAuthClientUnknownTypes OBJECT-TYPE
  250.       SYNTAX Counter32
  251.       MAX-ACCESS read-only
  252.       STATUS current
  253.       DESCRIPTION
  254.             "The number of RADIUS packets of unknown type which
  255.              were received from this server on the authentication port."
  256.       ::= { radiusAuthServerEntry  14 }
  257.  
  258. radiusAuthClientPacketsDropped OBJECT-TYPE
  259.       SYNTAX Counter32
  260.       MAX-ACCESS read-only
  261.       STATUS current
  262.       DESCRIPTION
  263.             "The number of RADIUS packets of which were
  264.              received from this server on the authentication port
  265.              and dropped for some other reason."
  266.       ::= { radiusAuthServerEntry  15 }
  267.  
  268. -- conformance information
  269.  
  270. radiusAuthClientMIBConformance
  271.              OBJECT IDENTIFIER ::= { radiusAuthClientMIB 2 }
  272. radiusAuthClientMIBCompliances
  273.              OBJECT IDENTIFIER ::= { radiusAuthClientMIBConformance 1 }
  274. radiusAuthClientMIBGroups
  275.              OBJECT IDENTIFIER ::= { radiusAuthClientMIBConformance 2 }
  276.  
  277. -- compliance statements
  278.  
  279. radiusAuthClientMIBCompliance MODULE-COMPLIANCE
  280.      STATUS  current
  281.      DESCRIPTION
  282.            "The compliance statement for authentication clients
  283.             implementing the RADIUS Authentication Client MIB."
  284.      MODULE  -- this module
  285.             MANDATORY-GROUPS { radiusAuthClientMIBGroup }
  286.      ::= { radiusAuthClientMIBCompliances 1 }
  287.  
  288. -- units of conformance
  289.  
  290. radiusAuthClientMIBGroup OBJECT-GROUP
  291.      OBJECTS { radiusAuthClientIdentifier,
  292.                radiusAuthClientInvalidServerAddresses,
  293.                radiusAuthServerAddress,
  294.                radiusAuthClientServerPortNumber,
  295.                radiusAuthClientRoundTripTime,
  296.                radiusAuthClientAccessRequests,
  297.                radiusAuthClientAccessRetransmissions,
  298.                radiusAuthClientAccessAccepts,
  299.                radiusAuthClientAccessRejects,
  300.                radiusAuthClientAccessChallenges,
  301.                radiusAuthClientMalformedAccessResponses,
  302.                radiusAuthClientBadAuthenticators,
  303.                radiusAuthClientPendingRequests,
  304.                radiusAuthClientTimeouts,
  305.                radiusAuthClientUnknownTypes,
  306.                radiusAuthClientPacketsDropped
  307.             }
  308.      STATUS  current
  309.      DESCRIPTION
  310.            "The basic collection of objects providing management of
  311.             RADIUS Authentication Clients."
  312.      ::= { radiusAuthClientMIBGroups 1 }
  313.  
  314. END
  315.